package com.ruoyi.grape.service;

import java.util.List;
import com.ruoyi.grape.domain.GrapePick;

/**
 * 采收信息Service接口
 * 
 * @author ld
 * @date 2024-01-22
 */
public interface IGrapePickService 
{
    /**
     * 查询采收信息
     * 
     * @param pickId 采收信息主键
     * @return 采收信息
     */
    public GrapePick selectGrapePickByPickId(Long pickId);

    /**
     * 查询采收信息列表
     * 
     * @param grapePick 采收信息
     * @return 采收信息集合
     */
    public List<GrapePick> selectGrapePickList(GrapePick grapePick);

    /**
     * 新增采收信息
     * 
     * @param grapePick 采收信息
     * @return 结果
     */
    public int insertGrapePick(GrapePick grapePick);

    /**
     * 修改采收信息
     * 
     * @param grapePick 采收信息
     * @return 结果
     */
    public int updateGrapePick(GrapePick grapePick);

    /**
     * 批量删除采收信息
     * 
     * @param pickIds 需要删除的采收信息主键集合
     * @return 结果
     */
    public int deleteGrapePickByPickIds(Long[] pickIds);

    /**
     * 删除采收信息信息
     * 
     * @param pickId 采收信息主键
     * @return 结果
     */
    public int deleteGrapePickByPickId(Long pickId);
}
